MOV BYTE PTR[BP],20H和MOV WORD PTR[BX],2000H什么意思?有区别吗?
来源:百度知道 编辑:UC知道 时间:2024/09/23 01:39:06
请问下他们进行的具体操作是什么?
(DS)=2100H,(SS)=5200,(BX)=1400H,(BP)=6200H
就这点分了,麻烦帮忙下
(DS)=2100H,(SS)=5200,(BX)=1400H,(BP)=6200H
就这点分了,麻烦帮忙下
BYTE PTR这样的叫属性修饰符,具体来说,就是操作数为字节;相应的,WORD PTR操作数为字。
所以,MOV BYTE PTR[BP],20H
的结果,把立即数20H放到DS X 10H+BP,亦即地址21000+6200=27200H的内容为20H;
而MOV WORD PTR[BX],2000H
的结果,27200H处为00H,27202H处为20H,按INTEL的反字节顺序存放。
BP寄存器数据段应该存在堆栈段SS里面吧 地址应该是SS*10H+BP
MOV BYTE PTR[SI],15
mov dl,byte ptr [ecx+eax] 是什么意思?
MOV DWORD PTR FS:[EAX],ESP
汇编add byte ptr ds:[eax],al是什么意思?
MOV EAX,DWORD PTR DS:[EAX*4+12E28E4]
MOV [0],ECX和MOV DWORD PTR FS:[0],ECX有什么区别?
救助 汇编中 add byte ptr ds:[eax+1],al是什么意思
MOV EAX,DWORD PTR SS:[EBP-1C]这句话什么意思?
MOV AL,0250H[BP] 是不是正确的汇编指令?!
ptr ptu pte